const globals = require('globals');
const pluginJs = require('@eslint/js');


module.exports = [
  {
    files: ['**/*.js'],
    languageOptions: { sourceType: 'commonjs' }
  },
  {
    languageOptions: {
      globals: globals.node
    }
  },
  pluginJs.configs.recommended,
  {
    rules: {
      'getter-return': 'off',
      'no-console': 'error', // 禁止使用 console
      'no-unused-vars': 'error', // 禁止声明未使用变量
      'indent': ['error', 2], // 设置缩进为 2 个空格
      'semi': ['error', 'always'], // 强制使用分号
      'quotes': ['error', 'single'] // 强制
    }
  }
];